/* :root {
  --animate-delay: 0.5s !important;
} */

* {
  margin: 0;
  padding: 0;
}

body {
  overflow: hidden;
}

#app {
  max-width: 100%;
  max-height: 100vh;
  overflow: hidden;
}

p {
  margin-bottom: 0.25em !important;
}

a {
  text-decoration: none;
}


ul,
li,
ol {
  list-style: none;
}

@font-face {
  font-family: "标题黑";
  src: url('@/assets/font/标题黑.ttf');
}



.ant-card-body {
  padding: 12px !important;
}

.ant-card {
  margin-bottom: 12px;
}

.ant-table-body {
  &:hover {
    &::-webkit-scrollbar-thumb {
      display: block;
    }

    &::-moz-scrollbar-thumb {
      display: block;
    }

    &::-o-scrollbar-thumb {
      display: block;
    }
  }

  &::-webkit-scrollbar {
    width: 4px;
    background-color: transparent;
  }

  &::-webkit-scrollbar-thumb {
    display: none;
    width: 4px;
    border-radius: 2px;
    background-color: #aaa;
  }

  &::-moz-scrollbar {
    width: 4px;
    background-color: transparent;
  }

  &::-moz-scrollbar-thumb {
    display: none;
    width: 4px;
    border-radius: 2px;
    background-color: #aaa;
  }

  &::-o-scrollbar {
    width: 4px;
    background-color: transparent;
  }

  &::-o-scrollbar-thumb {
    display: none;
    width: 4px;
    border-radius: 2px;
    background-color: #aaa;
  }
}

.ant-form-inline {
  .ant-form-item {
    margin-bottom: 5px
  }
}

.ant-carousel{
  height: 100%;
    & div{
      height: 100% !important;
    }
}

:deep(.slick-slide) {
  height: 100%;
  overflow: hidden;
}